Problem Note 57799: The WebDAV repository connection attempt fails with HTTP connection-manager errors
Although Information Service repositories do not support multi-threading in general, the provision of a service facade (DAVContentService) makes this almost inevitable. Synchronization is required to support multi-threading, and the current connection code does not provide this protection. In other words, more than one thread can enter the connection setup code, and a variety of errors can occur. The likelihood of this scenario occurring is low.
In one scenario where the repository connection attempt fails, the client receives the error "Previously failed to connect", and you need to restart the system. The failure might be accompanied also by the following error message in the server log:
SimpleHttpConnectionManager being used incorrectly. Make sure that HttpMethod.releaseConnection() is always called
and that only one thread and/or method is using this connection manager at a time.
Click the Hot Fix tab in this note to access a hot fix for your maintenance release of SAS 9.4 for this issue.
Operating System and Release Information
SAS System | SAS Web Infrastructure Platform | Microsoft® Windows® for x64 | 9.4 TS1M0 | 9.4 TS1M4 |
64-bit Enabled AIX | 9.4 TS1M0 | 9.4 TS1M4 |
HP-UX IPF | 9.4 TS1M0 | 9.4 TS1M4 |
Linux for x64 | 9.4 TS1M0 | 9.4 TS1M4 |
Solaris for x64 | 9.4 TS1M0 | 9.4 TS1M4 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
In one scenario, where the repository connection attempt fails, the client receives the error "Previously failed to connect". The log might show the error "SimpleHttpConnectionManager being used incorrectly. Be sure that HttpMethod.releaseConnection() is always called...."
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2016-10-04 15:35:17 |
Date Created: | 2016-03-04 15:13:58 |